<?php
//普通查找（模式匹配看不懂）
function index($s,$t,$pos){//从pos开始查找字符串t的位置s
    $slength=strlen($s);
    $tlength=strlen($t);
    $i=$pos;
    $j=0;

    while($i<=$slength-$tlength&&$j<$tlength){
        if($s[$i]==$t[$j]){
            $i++;
            $j++;
        }else{
            $i=$i-$j+1;
            $j=0;
        }
    }

    if($j>=$tlength){//i和j已经+1
        return $i-$tlength;
    }
    return -1;
}

echo index('1272512412345','123',0);
?>